package com.maybach.dubbo.api.model;

import org.hibernate.validator.constraints.NotBlank;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;

/**
 * Created by houenxun on 16/1/26.
 * 企业信息认证
 */
public class EnterpriseCertificateModel extends BaseAuditModel implements Serializable {
    private static final long serialVersionUID = 1L;

    @NotNull
    private Long userId;
    @NotBlank
    private String corpName;
    @NotBlank
    private String province;
    @NotBlank
    private String city;
    @NotBlank
    private String cityName;
    /**
     * 五证照片
     */
    private List<String> credentialsImgs;
    /**
     * 门头照片
     */
    private List<String> storeImgs;
    /**
     * 组织机构代码证 可以不填
     */
    private String certificateCode;

    /**
     * 法人照片
     */
    private List<String> legalImgs;

    public List<String> getLegalImgs() {
        return legalImgs;
    }

    public void setLegalImgs(List<String> legalImgs) {
        this.legalImgs = legalImgs;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getCorpName() {
        return corpName;
    }

    public void setCorpName(String corpName) {
        this.corpName = corpName;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public List<String> getCredentialsImgs() {
        return credentialsImgs;
    }

    public void setCredentialsImgs(List<String> credentialsImgs) {
        this.credentialsImgs = credentialsImgs;
    }

    public List<String> getStoreImgs() {
        return storeImgs;
    }

    public void setStoreImgs(List<String> storeImgs) {
        this.storeImgs = storeImgs;
    }

    public String getCertificateCode() {
        return certificateCode;
    }

    public void setCertificateCode(String certificateCode) {
        this.certificateCode = certificateCode;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }
}
